package cn.com.huzo.model.entities.purchase;

import huzofw.model.entities.IAggregateRoot;
import java.io.Serializable;

/**
 * 采购下单情况实体类
 *
 * @author 吴旭
 */
public class ReportOpenPoEntity implements Serializable, IAggregateRoot {

    private static final long serialVersionUID = -4891294820170129864L;
    private String StyleNo;
    private String SupplierName;            // 供应商
    private String MaterialName;            // 材料名
    private String MaterialCode;
    private String Specification;           // 规格(毛幅)
    private String UomName;
    private String MaterialColourName;      // 材料色
    private String Destination;
    private Float FactoryPieceYardage;      // 工厂用量
    private Float SuitCutPieceYardage;      // 套裁用量
    private Float UnitPrice;
    private Float StockLevels;              // 库存数
    private Float PlanQuantity;             // 必要数量（理论数)
    private Float MrpQuantity;              // 补给数量（调达数）
    private Float PoQuantity;               // 采购数量
    private Float Amount;                   // 金额
    private Short RowFlag;                  // 行标记

    public String getStyleNo() {
        return StyleNo;
    }

    public void setStyleNo(String StyleNo) {
        this.StyleNo = StyleNo;
    }

    public String getSupplierName() {
        return SupplierName;
    }

    public void setSupplierName(String SupplierName) {
        this.SupplierName = SupplierName;
    }

    public String getMaterialName() {
        return MaterialName;
    }

    public void setMaterialName(String MaterialName) {
        this.MaterialName = MaterialName;
    }

    public String getMaterialCode() {
        return MaterialCode;
    }

    public void setMaterialCode(String MaterialCode) {
        this.MaterialCode = MaterialCode;
    }

    public String getSpecification() {
        return Specification;
    }

    public void setSpecification(String Specification) {
        this.Specification = Specification;
    }

    public String getUomName() {
        return UomName;
    }

    public void setUomName(String UomName) {
        this.UomName = UomName;
    }

    public String getMaterialColourName() {
        return MaterialColourName;
    }

    public void setMaterialColour(String MaterialColourName) {
        this.MaterialColourName = MaterialColourName;
    }

    public String getDestination() {
        return Destination;
    }

    public void setDestination(String Destination) {
        this.Destination = Destination;
    }

    public Float getFactoryPieceYardage() {
        return FactoryPieceYardage;
    }

    public void setFactoryPieceYardage(Float FactoryPieceYardage) {
        this.FactoryPieceYardage = FactoryPieceYardage;
    }

    public Float getSuitCutPieceYardage() {
        return SuitCutPieceYardage;
    }

    public void setSuitCutPieceYardage(Float SuitCutPieceYardage) {
        this.SuitCutPieceYardage = SuitCutPieceYardage;
    }

    public Float getUnitPrice() {
        return UnitPrice;
    }

    public void setUnitPrice(Float UnitPrice) {
        this.UnitPrice = UnitPrice;
    }

    public Float getStockLevels() {
        return StockLevels;
    }

    public void setStockLevels(Float StockLevels) {
        this.StockLevels = StockLevels;
    }

    public Float getPlanQuantity() {
        return PlanQuantity;
    }

    public void setPlanQuantity(Float PlanQuantity) {
        this.PlanQuantity = PlanQuantity;
    }

    public Float getMrpQuantity() {
        return MrpQuantity;
    }

    public void setMrpQuantity(Float MrpQuantity) {
        this.MrpQuantity = MrpQuantity;
    }

    public Float getPoQuantity() {
        return PoQuantity;
    }

    public void setPoQuantity(Float PoQuantity) {
        this.PoQuantity = PoQuantity;
    }

    public Float getAmount() {
        return Amount;
    }

    public void setAmount(Float Amount) {
        this.Amount = Amount;
    }

    public Short getRowFlag() {
        return RowFlag;
    }

    public void setRowFlag(Short RowFlag) {
        this.RowFlag = RowFlag;
    }
}
